$(document).ready(function(){
    var appId = $("#appid").val();
    var timestamp = $("#timestamp").val();
    var nonceStr = $("#nonceStr").val();
    var signature = $("#signature").val();

    var fxTitle = $("#fxTitle").val();
    var fxImgUrl = $("#fxImgUrl").val();
    var fxDesc = $("#fxDesc").val();
    var link = $("#fxUrl").val();

    $(".acceptAddress").bind("click",function () {
        var id=$(this).attr("data-id");
        var latlong=$("#latlong").val();//经纬度，用，隔开
        if(latlong!=null&&latlong!=""){
            var param = {
                location: latlong
            };
            $.showLoading("正在定位中");
            $.post("/phone/acceptAddres",param,function(result){
                $.hideLoading();
                if(result.code==0){
                    $("#"+id).val(result.data.formatted_address);
                }
            }, "json");
        }else{
            wx.getLocation({
                type: 'wgs84', // 默认为wgs84的gps坐标，如果要返回直接给openLocation用的火星坐标，可传入'gcj02'
                success: function (res) {
                    var latitude = res.latitude; // 纬度，浮点数，范围为90 ~ -90
                    var longitude = res.longitude; // 经度，浮点数，范围为180 ~ -180。
                    var location=longitude+","+latitude;
                    var param = {
                        location: location
                    };
                    $.showLoading("正在定位中");
                    $.post("/phone/acceptAddres",param,function(result){
                        $.hideLoading();
                        if(result.code==0){
                            $("#"+id).val(result.data.formatted_address);
                        }
                    }, "json");
                }
            });
        }

    })

    //alert("appId:"+appId+";timestamp:"+timestamp+";nonceStr:"+nonceStr+";signature:"+signature);
    //alert("fxTitle:"+fxTitle+";fxImgUrl:"+fxImgUrl+";fxDesc:"+fxDesc+";link:"+link);
    wx.config({
        debug:false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
        appId:appId, // 必填，公众号的唯一标识
        timestamp: timestamp, // 必填，生成签名的时间戳
        nonceStr: nonceStr, // 必填，生成签名的随机串
        signature: signature,// 必填，签名
        jsApiList: ['checkJsApi',
            'onMenuShareTimeline',
            'onMenuShareAppMessage',
            'onMenuShareQQ',
            'onMenuShareWeibo',
            'hideMenuItems',
            'showMenuItems',
            'hideAllNonBaseMenuItem',
            'showAllNonBaseMenuItem',
            'translateVoice',
            'startRecord',
            'stopRecord',
            'onRecordEnd',
            'playVoice',
            'pauseVoice',
            'stopVoice',
            'uploadVoice',
            'downloadVoice',
            'chooseImage',
            'previewImage',
            'uploadImage',
            'downloadImage',
            'getNetworkType',
            'openLocation',
            'getLocation',
            'hideOptionMenu',
            'showOptionMenu',
            'closeWindow',
            'scanQRCode',
            'chooseWXPay',
            'openProductSpecificView',
            'addCard',
            'chooseCard',
            'configWXDeviceWiFi',
            'openCard'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
    });
    wx.ready(function(){
        // 1 判断当前版本是否支持指定 JS 接口，支持批量判断
        wx.checkJsApi({
            jsApiList: [
                'getNetworkType',
                'previewImage'
            ],
            success: function (res) {
                //alert("支持");
            }
        });
        wx.hideMenuItems({
            menuList: [
                'menuItem:readMode', // 阅读模式
                'menuItem:openWithQQBrowser',//
                'menuItem:openWithSafari',
                'menuItem:originPage',
                'menuItem:copyUrl' // 复制链接
            ],
            success: function (res) {
                //alert('已隐藏“阅读模式”，“分享到朋友圈”，“复制链接”等按钮');
            },
            fail: function (res) {
                //alert(JSON.stringify(res));
            }
        });
// 2. 分享接口
        // 2.1 监听“分享给朋友”，按钮点击、自定义分享内容及分享结果接口

        wx.onMenuShareAppMessage({
            title: fxTitle,
            desc: fxDesc,
            link: link,
            imgUrl: fxImgUrl,
            trigger: function (res) {
                //alert('用户点击发送给朋友');
            },
            success: function (res) {
                //alert('已分享');
            },
            cancel: function (res) {
                //alert('已取消');
            },
            fail: function (res) {
                //alert(JSON.stringify(res));
            }
        });


        // 2.2 监听“分享到朋友圈”按钮点击、自定义分享内容及分享结果接口
        wx.onMenuShareTimeline({
            title: fxTitle, // 分享标题
            link: link, // 分享链接，该链接域名必须与当前企业的可信域名一致
            imgUrl: fxImgUrl, // 分享图标
            success: function () {
                //alert('已分享');
            },
            cancel: function () {
                //alert('已取消');
            }
        });
        /* wx.onMenuShareTimeline({
         title: fxTitle,
         link: link,
         imgUrl: fxImgUrl,
         trigger: function (res) {
         //alert('用户点击分享到朋友圈');
         },
         success: function (res) {
         //alert('已分享');
         },
         cancel: function (res) {
         //alert('已取消');
         },
         fail: function (res) {
         //alert(JSON.stringify(res));
         }
         });*/


        // 2.3 监听“分享到QQ”按钮点击、自定义分享内容及分享结果接口

        wx.onMenuShareQQ({
            title: fxTitle,
            desc: fxDesc,
            link: link,
            imgUrl: fxImgUrl,
            trigger: function (res) {
                //alert('用户点击分享到QQ');
            },
            complete: function (res) {
                //alert(JSON.stringify(res));
            },
            success: function (res) {
                //alert('已分享');
            },
            cancel: function (res) {
                //alert('已取消');
            },
            fail: function (res) {
                //alert(JSON.stringify(res));
            }
        });


        // 2.4 监听“分享到微博”按钮点击、自定义分享内容及分享结果接口

        wx.onMenuShareWeibo({
            title: fxTitle,
            desc: fxDesc,
            link: link,
            imgUrl: fxImgUrl,
            trigger: function (res) {
                //alert('用户点击分享到微博');
            },
            complete: function (res) {
                //alert(JSON.stringify(res));
            },
            success: function (res) {
                //alert('已分享');
            },
            cancel: function (res) {
                //alert('已取消');
            },
            fail: function (res) {
                //alert(JSON.stringify(res));
            }
        });

        // 4.4 监听录音自动停止
        wx.onVoiceRecordEnd({
            complete: function (res) {
                if(voice.localId1==null||voice.localId1==""){
                    voice.localId1=res.localId;
                    startRecord();
                }else if(voice.localId2==null||voice.localId2==""){
                    voice.localId2=res.localId;
                    startRecord();
                }else if(voice.localId3==null||voice.localId3==""){
                    voice.localId3=res.localId;
                    type=1;
                    alert('录音时间已超过三分钟,自动停止！');
                    lysc();
                }
            }
        });
        // 4.8 监听录音播放停止
        wx.onVoicePlayEnd({
            complete: function (res) {
                if(voice.localId2!=null&&voice.localId2!=""&&voice.localId1==res.localId){
                    alert("2");
                    voice.localId=voice.localId2;
                    playVoice();
                }else if(voice.localId3!=null&&voice.localId3!=""&&voice.localId2==res.localId){
                    alert("3");
                    voice.localId=voice.localId3;
                    playVoice();
                }else{
                    voice.localId="";
                    $("#djst").show();
                    $("#djtz").hide();
                }
            }
        });
        setWxAddress();

    });

});
